import axios from 'axios';
// 生产环境  'http://121.89.205.189:3000/api'

const myRequest = axios.create({
    baseURL: 'http://121.89.205.189:3000/api', // 基准路径 
    timeout: 6000, // 设置请求超时的时间，超过这个时间就报错
})

// 请求拦截器
myRequest.interceptors.request.use(config => {
  let token=localStorage.getItem('token')
  if(token){
    config.headers.token=token
  }
    return config
  }, (error) => {
    console.log(error)
  })
 
//  响应拦截器
myRequest.interceptors.response.use((config) => {
  return config
}, (error) => {
  console.log(error);// 只要走这里说明出错了，可能是前端的错，也可能是后端的错  error.reponse.status
  console.log(error.response.status);
  switch (error.response.status) {
      case 404:
          alert("请求出错啦404")
          break;
      case 500:
          alert("服务器出错啦500");
          break;
      default:
          break;
  }
})
export default myRequest;